package pinboard.dataLayer.potocol.op;

import pinboard.dataLayer.potocol.instructFormat.notification.UpdateMeetingResult;
import pinboard.dataLayer.potocol.instructFormat.response.ChangePasswordResult;
import pinboard.dataLayer.potocol.instructFormat.response.EditProfileResult;
import pinboard.dataLayer.potocol.instructFormat.response.ExitMeetingResult;
import pinboard.dataLayer.potocol.instructFormat.response.JoinMeetingResult;
import pinboard.dataLayer.potocol.instructFormat.response.LoginResult;
import pinboard.dataLayer.potocol.instructFormat.response.UpdateMeetingStateResult;
import pinboard.dataLayer.potocol.instructFormat.BaseResponse;

public class InstructClientDecodeListener {
    public void onLogin(BaseResponse response, LoginResult result) {

    }

    public void onKeepAlive(BaseResponse response) {

    }

    public void onJoinMeeting(BaseResponse response, JoinMeetingResult result) {

    }

    public void onExitMeeting(BaseResponse response, ExitMeetingResult result) {

    }

    public void onChangePassword(BaseResponse response, ChangePasswordResult result) {

    }

    public void onEditProfile(BaseResponse response, EditProfileResult result) {

    }

    public void onUpdateMeetingState(BaseResponse response, UpdateMeetingStateResult result) {

    }

    public void onUnsupportedEncodingError(byte[] data) {

    }

    //以下是notification

    public void onUpdateMeeting(UpdateMeetingResult result) {

    }
}
